<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("base.css");
/*template_custom*/
.fl { float: left }
.fr { float: right }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.grid_1 { width: 240px; }
.grid_2 { width: 740px; }
.wrap { margin-left: auto; margin-right: auto; width: 1000px; }
.header { padding: 0 0 30px; }
.logo { margin: 21px 0 0; }
.header .cont { margin: 45px 0 0; }
.header .cont a { display: inline-block; margin: 0 0 0 15px; padding: 0 0 0 18px; background: url(images/listicon_00.jpg) no-repeat 0 center; color: #666; }
.header .cont a:hover { color: #98c9de; }
.mainslider { height: 290px; overflow: hidden; }
.mainnav { height: 40px; background: #2362d6; }
.mainnav li { height: 40px; float: left; background: url(images/navbg_00.jpg) no-repeat right center; }
.mainnav li a { display: block; padding: 0 23px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; height: 40px; line-height: 40px; }
.mainnav li a:hover, .mainnav li.active a { background: #4f86ea; }
.mainnav li.last { background: none; }
.head { padding: 0 20px 0 30px; height: 38px; color: #fff; }
.head h3 { font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 36px; }
.head span { font-family: 'Microsoft YaHei'; font-size: 12px; line-height: 38px; padding: 0 0 0 10px; }
.head .more { color: #fff; }
.homeabout { margin: 0 20px 0 0; width: 420px; }
.homeabout .head { background: url(images/head_00.jpg) no-repeat; }
.homeabout .head .more { line-height: 36px; }
.homeabout .head .more:hover { text-decoration: underline; }
.homeabout .cont { padding: 15px 0; background: url(images/shadow_00.jpg) no-repeat bottom right; }
.homeabout .img { width: 140px; height: 140px; overflow: hidden; float: left; overflow: hidden; }
.homeabout .txt { color: #666; line-height: 21px; text-indent: 2em; width: 240px; float: right; padding: 0 20px 0 0; }
.homenews { width: 300px; }
.homenews .head { background: url(images/head_01.jpg) no-repeat; }
.homenews .head .more { color: #fff; line-height: 36px; }
.homenews .head .more:hover { text-decoration: underline; }
.homenews .cont { padding: 15px 15px 15px 6px; background: url(images/shadow_00.jpg) no-repeat bottom right; }
.homenews .cont li { height: 24px; padding: 0 0 0 10px; background: url(images/listicon_01.jpg) no-repeat 0 center; line-height: 24px; color: #666; border-bottom: 1px dotted #ccc; }
.homenews .cont li a { color: #666; }
.homenews .cont li a:hover { color: #2362d6; }
.contact { background: url(images/bg_00.jpg) no-repeat; height: 204px; width: 220px; padding: 0 10px; overflow: hidden; }
.contact .head { color: #2362d6; height: auto; padding: 12px 0 10px 10px; border-bottom: 1px solid #ccc; }
.contact .head h3 { line-height: normal; font-size: 16px; }
.contact .head span { line-height: normal; padding: 0; font-size: 14px; }
.contact .cont { padding: 10px; font-size: 13px; color: #666; font-family: 'Microsoft YaHei'; }
.contact .cont &gt; div { padding: 0 0 0 30px; }
.contact .cont .lianxi { padding: 0 0 0 0px; }
.contact .cont .addr { background: url(images/icon_00.jpg) no-repeat 0 center; }
.contact .cont .tel { line-height: 40px; height: 40px; background: url(images/icon_01.jpg) no-repeat 0 center; }
.contact .cont .mail { line-height: 40px; height: 40px; background: url(images/icon_02.jpg) no-repeat 0 center; }
.search { padding: 8px 0; border-top: 1px solid #ccc; }
.search label { font-family: 'Microsoft YaHei'; color: #333; font-size: 13px; }
.search select { border: 1px solid #ccc; height: 24px; color: #666; font-size: 12px; }
.search .txt { border: 1px solid #ccc; height: 22px; color: #666; line-height: 22px; font-size: 12px; padding: 0 8px; width: 245px; }
.search .btn { height: 22px; width: 22px; text-indent: -9999px; border: none; background: url(images/icon_03.jpg) no-repeat center center; cursor: pointer;}
.imgbtn a { display: block; height: 125px; overflow: hidden; margin: 0 0 10px; }
.imglist li { padding: 0 0 10px; background: url(images/shadow_01.jpg) no-repeat bottom; }
.imglist li &gt; a { display: block; border: 1px solid #ccc; padding: 4px 4px 0 4px; }
.imglist li .img { overflow: hidden; }
.imglist li .img img { width: 100%; }
.imglist li .txt { display: block; text-align: center; height: 28px; color: #666; line-height: 28px; }
.imglist li &gt; a:hover .txt { color: #4d9cda; }
.homepro { width: 740px; }
.homepro .head { background: url(images/head_02.jpg) no-repeat; }
.homepro .head .more { line-height: 36px; color: #fff; }
.homepro .head .more:hover { color: #6292d3; }
.homepro .cont { overflow: hidden; padding: 14px 0 0; }
.homepro .cont .bd { overflow: hidden; }
.homepro .cont .bd li { float: left; width: 176px; margin: 0 12px 0 0; }
.homepro .cont .bd li .img { width: 166px; height: 124px; }
.coop { }
.coop .tit { width: 21px; height: 82px; overflow: hidden; color: #fff; font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 18px; background: url(images/head_03.jpg) no-repeat; padding: 0 10px; }
.coop .cont { height: 80px; width: 958px; border: 1px solid #e1e1e1; border-left: none; overflow: hidden; background: url(images/bg_01.jpg) repeat-x; }
.coop .cont ul { padding: 15px 0 0 10px; }
.coop .cont li { float: left; border: 1px solid #ccc; height: 48px; width: 128px; margin: 0 5px 0 0; }
.footer { padding: 25px 0; font-family: arial; line-height: 16px; background: #2362d6; }
.footer .copyr { color: #fff; line-height: 22px; }
.footer .flink { color: #fff; text-align: right; }
.footer .flink a { display: inline-block; padding: 0 0 0 10px; color: #fff; margin: 0 5px 0 0; line-height: 18px; }
.footer .flink a:hover { text-decoration: underline; }
.subnav .head { background: url(images/head_04.jpg) no-repeat; }
.subnav li { height: 30px; line-height: 30px; border-bottom: 1px dotted #ccc; }
.subnav li a { display: block; padding: 0 0 0 70px; color: #666; font-family: 'Microsoft YaHei'; font-size: 14px; }
.subnav li a:hover, .subnav li.active a { background: url(images/listicon_02.jpg) no-repeat 47px center; color: #2362d6; }
.mainhead { height: 36px; background: url(images/head_05.jpg) repeat-x bottom; }
.mainhead h3 { line-height: 34px; color: #2362d6; padding: 0 0 0 20px; background: url(images/head_06.jpg) no-repeat 0 center; font-family: 'Microsoft YaHei'; }
.prolist { overflow: hidden; }
.prolist ul { width: 103%; }
.prolist ul li { float: left; width: 176px; margin: 0 12px 12px 0; }
.prolist ul li .img { width: 166px; height: 124px; }
.pagenav { text-align: center; }
.pagenav a { display: inline-block; height: 18px; line-height: 18px; color: #666; padding: 0 8px;margin:0 5px; }
.pagenav a:hover, .pagenav a.selected { background: #53b6e4; color: #fff; }
.newslist { border-bottom: 1px dotted #666; padding: 0 10px 20px; }
.newslist li { height: 30px; padding: 0 0 0 10px; background: url(images/listicon_01.jpg) no-repeat 0 center; line-height: 30px; text-align: right; color: #a6a6a6; }
.newslist li a { float: left; color: #666; }
.newslist li a:hover { color: #6292d3; }
.newshead { padding: 25px 10px; border-bottom: 1px dotted #ccc; }
.newshead h3 { font-family: 'Microsoft YaHei'; font-size: 18px; color: #333; margin: 0 0 20px; }
.newshead span { margin: 0 20px 0 0; color: #999; }
.single { color: #666; line-height: 24px; padding: 0 15px; }
.newsnext { border-top: 1px dotted #ccc; padding: 20px 0; color: #999; }
.newsnext a { color: #999; }
.newsnext a:hover { color: #53b6e4; text-decoration: underline; }
#message { color: #666; }
#message form { padding: 0; margin: 0 }
#message form div { margin-top: 27px; margin-bottom: 10px }
#message form div input.formStyle { width: 292px; height: 26px; line-height: 26px; background-color: #fff; padding-left: 5px; border: 1px solid #666; color: #666; }
#message form div input { color: #666; height: 26px; line-height: 26px; background-color: #fff; padding-left: 5px; border: 1px solid #666; width: 120px }
#message form div textarea { color: #666; line-height: 26px; background-color: #fff; padding-left: 5px; border: 1px solid #666; width: 600px; height: 100px; outline: none }
#message form .vcode { position: relative; padding-top: 10px; height: 40px; margin-top: 10px; }
#message form #ckstr_img { position: absolute; left: 135px; cursor: pointer; background-color: #fff; }
#message form #save { border: 1px solid #2362d6; background: #2362d6; cursor: pointer; display: inline-block; padding: 0 20px; border-radius: 5px; color: #fff; font-size: 14px; vertical-align: top; text-align: center; line-height: 28px; transition: background 0.2s ease; -moz-transition: background 0.2s ease; -webkit-transition: background 0.2s ease; -o-transition: background 0.2s ease; -ms-transition: background 0.2s ease; }
#save:hover, #save:active { background: #2362d6; outline: none; }
</pre></body></html>